﻿<%@ Page Title="" Language="C#" MasterPageFile="~/maestra.Master" AutoEventWireup="true" CodeBehind="panelUsuario.aspx.cs" Inherits="Presentation.contenido.panelUsuario" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <title>Panel de Usuario - THD</title>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="content" runat="server">
    <a name="panel"></a>
    <h1>Panel de Usuario</h1>
    <form id="frmPanel" runat="server">
        Número de Funcionario: <asp:Label ID="lblNroFun" runat="server"></asp:Label>&nbsp;&nbsp;<br />
        <table>
            <tr>
                <td>Nombre de Usuario:</td>
                <td><asp:TextBox ID="txtNombre" ValidationGroup="gPanel" runat="server" MaxLength="30"></asp:TextBox></td>
                <td><asp:RequiredFieldValidator ID="rfvNombre" runat="server" ErrorMessage="Debe ingresar su nombre." ControlToValidate="txtNombre" ValidationGroup="gPanel"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td>Apellido:</td>
                <td><asp:TextBox ID="txtApellido" ValidationGroup="gPanel" runat="server" MaxLength="30"></asp:TextBox></td>
                <td><asp:RequiredFieldValidator ID="rfvApellido" runat="server" ErrorMessage="Debe ingresar su apellido." ControlToValidate="txtApellido" ValidationGroup="gPanel"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td>E-mail:</td>
                <td><asp:TextBox ID="txtMail" runat="server" ValidationGroup="gPanel" MaxLength="50"></asp:TextBox></td>
                <td><asp:RegularExpressionValidator ID="revMail" runat="server" ErrorMessage="Debe ingresar un e-mail válido." ControlToValidate="txtMail" ValidationGroup="gPanel" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
                    <asp:RequiredFieldValidator ID="rfvMail" runat="server" ErrorMessage="Debe ingresar una dirección de e-mail." ControlToValidate="txtMail" ValidationGroup="gPanel"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td>Teléfono:</td>
                <td><asp:TextBox ID="txtTel" runat="server" ValidationGroup="gPanel" MaxLength="30"></asp:TextBox></td>
                <td><asp:RequiredFieldValidator ID="rfvTel" runat="server" ErrorMessage="Debe ingresar un teléfono." ControlToValidate="txtTel" ValidationGroup="gPanel"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td>Interno:</td>
                <td><asp:TextBox ID="txtInterno" runat="server" ValidationGroup="gPanel" MaxLength="20"></asp:TextBox></td>
                <td><asp:RequiredFieldValidator ID="rfvInterno" runat="server" ErrorMessage="Debe ingresar el número de interno." ControlToValidate="txtInterno" ValidationGroup="gPanel"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td>Sección:</td>
                <td><asp:TextBox ID="txtSeccion" runat="server" ValidationGroup="gPanel" MaxLength="50"></asp:TextBox></td>
                <td><asp:RequiredFieldValidator ID="rfvSeccion" runat="server" ErrorMessage="Debe ingresar su sección." ControlToValidate="txtSeccion" ValidationGroup="gPanel"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td>Contraseña:</td>
                <td><asp:TextBox ID="txtPass" runat="server" ValidationGroup="gPanel" TextMode="Password" MaxLength="20"></asp:TextBox></td>
                <td><asp:RequiredFieldValidator ID="rfvPass" runat="server" ErrorMessage="Debe ingresar su contraseña." ControlToValidate="txtPass" ValidationGroup="gPanel"></asp:RequiredFieldValidator></td>
            </tr>
            <tr><td colspan="3" style="text-align:left">Si modifica su contraseña debe rellenar los siguientes campos:</td></tr>
            <tr>
                <td>Confirmar contraseña:</td>
                <td><asp:TextBox ID="txtConPass" runat="server" TextMode="Password" MaxLength="20"></asp:TextBox></td>
                <td><asp:Label ID="lblErrPass" runat="server" Text=""></asp:Label></td>
            </tr>
            <tr>
                <td>Contraseña antigua:</td>
                <td><asp:TextBox ID="txtOldPass" runat="server" TextMode="Password" MaxLength="20"></asp:TextBox></td>
                <td><asp:Label ID="lblErrOld" runat="server" Text=""></asp:Label></td>
            </tr>
            <tr><td></td><td><asp:Button ID="btnModificar" runat="server" Text="Guardar cambios" CssClass="boton" ValidationGroup="gPanel" OnClick="btnModificar_Click" /></td><td></td></tr>

        </table>
        <asp:Label ID="lblInfo" runat="server" Font-Bold="True" ForeColor="Red"></asp:Label>
    </form>
    <script type="text/javascript">
        window.onload = function () {
            var ele = document.getElementById("content_lblInfo");
            
            if (ele.innerHtml != "") {
                window.setTimeout(function () { ele.innerHTML = "";}, 5000);
            }
        };
    </script>
</asp:Content>
